﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConfigMeister
{
    static class SceneSettings
    {
        public static int       Width = 800;
        public static int       Height = 800;
        public static int       Antialising = 1;
        public static int       AntiMultiplier = 1;
        public static bool      Lights = true;
        public static bool      Shades = true;
        public static bool      Reflections = true;
        public static int       ReflectionsPrecision = 0;
        public static bool      Refractions = false;
        public static int       RefractionDepth = 0;
        public static int       Fov = 45;
        public static int       CameraType = 0;
        public static int       Clipping = 1000;
        public static bool      SceneDivision = false;
        public static int       DivisionAlgorithm = 0;
        public static bool      CornellBox = true;
        public static double    PixelAspect = 1.0;

        public static Point3    CameraPos = new Point3(0,0,0);
        public static Point3    CameraTarget = new Point3(0, 0, 1);
        public static Point3    CameraUp = new Point3(0, 1, 0);

        public static string BgMaterial = "";
    }
}
